package com.cloud.cloudvideo.service;

import java.util.List;

import org.springframework.amqp.core.Message;

import com.cloud.cloudvideo.entity.Plupload;
import com.cloud.cloudvideo.entity.VideoCatePo;
import com.cloud.cloudvideo.entity.VideoMedia;
import com.cloud.cloudvideo.entity.VideoMediaPo;
import com.rabbitmq.client.Channel;

public interface VideoMediaService {

	List<VideoMediaPo> list(String mediaorginalname);

	void modifyVideoMedia(VideoMedia vm);

	void uploadFile(Plupload upload, String key);

	void del(Long id);

	VideoMediaPo videoInfo(Long id);
	

	void transforMedia(Channel channel, Message message);

}
